﻿using System;

class TwoArraysFromConsole
{
    static void Main()
    {
        //Exercise 2.
        //Write a program that reads two arrays from the console and compares them element by element.

        Console.Write("Type the length of the first array: ");  // въвеждаме дължината на първия масив
        int firstLength = int.Parse(Console.ReadLine());
        Console.WriteLine("Type the elements of the first array: ");    
        int[] firstArray = new int[firstLength];
        for (int i = 0; i < firstLength; i++)               //четем елементите на първия масив
        {
            firstArray[i] = int.Parse(Console.ReadLine());
        }

        Console.Write("Type the length of the second array: ");  // въвеждаме дължината на втория масив
        int secondLength = int.Parse(Console.ReadLine());
        Console.WriteLine("Type the elements of the second array: ");
        int[] secondArray = new int[firstLength];
        for (int i = 0; i < secondLength; i++)              //четем елементите на втория масив
        {
            secondArray[i] = int.Parse(Console.ReadLine());
        }

        if (firstLength != secondLength)                //първо сравняваме дължината на двата масива
        {
            Console.WriteLine("The length of the two arrays is not the same. Therefore, the two arrays are different.");
        }
        else
        {
            bool equal = true;
            for (int i = 0; i < firstLength; i++)       //сравняваме елемент по елемент двата масива на съответните позиции
            {
                if (firstArray[i] != secondArray[i])
                {
                    equal = false;                    
                    break;
                }
                else
                {
                    equal = true;
                }
            }
            if (equal == true)
            {
                Console.WriteLine("The two arrays are equal.");
            }
            else
            {
                Console.WriteLine("The two arrays are NOT equal.");
            }            
        }
    }
}

